دسته بند پر سرعت بسته ها با معماری چند پایپلاین شده روی fpga

پایان نامه
چکیده

دسته بندی بسته ها یکی از مهم ترین تکنولوژی های فعال برای نسل آینده سرویس های شبکه می باشد. رشد نمایی اینترنت و ظهور سرویس های جدید شبکه سبب شده است که دسته بندی بسته ها یکی از چالش های اصلی در عملکرد مسیریاب های اینترنت باشد. معماری دسته بند بسته باید یک جستجوی چند فیلدی را با سرعتی برابر لینک های انتقال انجام دهد از این رو مهم ترین مسأله دسته بندی بسته ها فاصله بین نرخ سرعت لینک های انتقال و قدرت پردازش بسته ها می باشد. افزایش روزافزون و پویا بودن داده های مبادلاتی سبب ایجاد راه حل ها و معماری هایی جدید برای این مسأله شده است. محاسبه توان عملیاتی، منابع مصرفی، پیچیدگی پیاده سازی و قابلیت توسعه پذیری از جمله معیارهایی هستند که باید در معماری های ارائه شده مد نظر قرار گیرند. روش های نرم افزاری ارائه شده توسعه پذیری خوبی دارند اما به دلیل قدرت پردازشی پایین نمی توانند از توان عملیاتی بالایی برخوردار باشند. اخیراً اکثر راه حل های ارائه شده مبتنی بر روش های سخت افزاری بوده اند، اما با این حال روش های سخت افزاری نیز با وجود سرعت بالا برای انطباق قوانین، نمی توانند قابلیت توسعه و انعطاف خوبی داشته باشند. طراحی یک معماری با توانایی برقراری توازن بین روش های نرم افزاری و سخت افزاری بر روی بسترهایی با قابلیت انعطاف بالا می تواند یک کارایی بالا برای مسأله دسته بندی بسته ها فراهم آورد. در این پروژه یک معماری سخت افزاری سریع و کارا با قابلیت توسعه پذیری بالا ارائه شده است که قدرت پردازشی آن بیش از سه برابر سرعت لینک می باشد. معماری پیشنهادی یک معماری چند پایپلاین شده با چندین خط پایپلاین مبتنی بر درخت می باشد که در هر کلاک یک قانون را با توان عملیاتی بالایی منطبق می کند. این معماری ضمن سادگی در پیاده سازی و منابع مصرفی پایین می تواند توان عملیاتی بالایی فراهم کند. به دلیل پویا بودن اطلاعات و همیشه فعال بودن مسأله دسته بندی بسته ها و در نظر گرفتن قابلیت توسعه پذیری بالا برای نگاشت معماری ارائه شده از یک بستر با قابلیت انعطاف بالا مانند fpga بهره گرفته ایم. fpga مورد نظر سری virtex-6 xc6vhx565t مربوط به شرکت xilinx می باشد که از ویژگی پیکربندی جزیی آن می توان برای به روز رسانی سریع قوانین استفاده نمود. برای کاهش پیچیدگی در پیاده سازی معماری پیشنهادی، تکنیک هایی ارائه شده است که هم به روز رسانی قوانین را ساده تر می کند و هم میزان منابع سخت افزاری مصرف شده را کاهش می دهد. معماری پیشنهادی با زبان توصیف سخت افزار vhdl توصیف شده و از محیط های شبیه سازی و سنتز کننده modlesim، ise و quartus ii برای ارزیابی کارایی بهره گرفته است. نتایج تجربی نشان می دهد که معماری پیشنهادی می تواند توان عملیاتی 123.07 gbps را فراهم آورده و بیش از 10k قانون را پیاده سازی نماید.

منابع مشابه

اثر بربرین در تنظیم آستروسیتهای Gfap+ ناحیه هیپوکمپ موشهای صحرایی دیابتی شده با استرپتوزوتوسین

Background: Diabetes mellitus increases the risk of central nervous system (CNS) disorders such as stroke, seizures, dementia, and cognitive impairment. Berberine, a natural isoquinolne alkaloid, is reported to exhibit beneficial effect in various neurodegenerative and neuropsychiatric disorders. Moreover astrocytes are proving critical for normal CNS function, and alterations in their activity...

متن کامل

اثر بربرین در تنظیم آستروسیتهای Gfap+ ناحیه هیپوکمپ موشهای صحرایی دیابتی شده با استرپتوزوتوسین

Background: Diabetes mellitus increases the risk of central nervous system (CNS) disorders such as stroke, seizures, dementia, and cognitive impairment. Berberine, a natural isoquinolne alkaloid, is reported to exhibit beneficial effect in various neurodegenerative and neuropsychiatric disorders. Moreover astrocytes are proving critical for normal CNS function, and alterations in their activity...

متن کامل

پیاده سازی مدولاسیون qpsk پر سرعت بر روی fpga

مدولاسیون qpsk یکی از معروفترین تکنیک های مدولاسیون دیجیتال برای ارتباطات ماهواره ای، شبکه های بی سیم lan، ویدئو کنفرانس ها و سایر اشکال ارتباطات دیجیتال با حامل فرکانس رادیویی و همچنین یکی از متداولترین انواع مدولاسیون psk است که به سبب حفاظت فوق العاده آن در برابر نویز در کانال های نویزی کاربرد داشته است. با وجود این که qpsk در مقایسه با تکنیک هایی مانند qam نرخ داده کم تری دارد ولی توان کم ت...

بهینه سازی سرعت تولید کلید فرکتال با استفاده از بلوک dsp48 بر روی معماری fpga

درسالهای اخیر گسترش کاربردهای اینترنت درزمینه های مختلف، امنیت اطلاعات را به یکی از مهمترین مباحث تبدیل کرده است. تکنولوژی اصلی که برای ایجاد امنیت درسیستمهای ارتباطی و حفاظت به کار گرفته می شود رمزنگاری می باشد. تا کنون سیستم رمزنگاری کلید عمومی مقبولیت بیشتری پیدا کرده است، درحالی که سیستم های رمزنگاری متقارن از سرعت بالاتری در رمز اطلاعات برخوردار می باشند. یکی از الگوریتم های پیشنهادی برای ...

15 صفحه اول

روشی کارا برای پیاده‌سازی موازی الگوریتم دسته بندی بسته درخت سلسله‌مراتبی بر روی واحد پردازش گرافیکی

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده‌سازی‌های نرم‌افزاری الگوریتم­های دسته­بندی با وجود هزینه کم‌تر و توسعه‌پذیری بیش‌تر نسبت به پیاده‌سازی­های سخت‌افزاری، سرعت پایین‌تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده‌های گرافیکی برای تسریع الگوری...

متن کامل

پیاده سازی دسته بندی بسته ها روی مسیریاب کلیک

امروزه سرعت خطوط ارتباطی به بالاتر از ترابیت در ثانیه رسیده است. از سوی دیگر با گسترده تر شدن کاربرد روترهای نرم افزاری توسعه پذیر و استفاده این روترها از سخت افزارهای همه منظوره و قوی کامپیوترهای شخصی می توان با کمترین هزینه و استفاده از الگوریتم های بهینه و موازی سرعت روترهای نرم افزاری توسعه پذیر را افزایش داد به طوری که قابل رقابت با روترهای تجاری قوی باشند. در این پایان نامه الگوریتمی با ا...

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده فنی و مهندسی

کلمات کلیدی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023